package com.rxyb.carbutler.db.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 商户信息
 * </p>
 *
 * @author DUYH
 * @since 2020-06-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class BdsMerchant implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 创建时间
     */
    private Long addTime;

    /**
     * 更新时间
     */
    private Long updateTime;

    /**
     * 行状态
     */
    private Integer rowState;

    /**
     * 鸿宇所需：商户号
     */
    private String mchntNo;

    /**
     * 鸿宇所需：序列号
     */
    private String serialNum;

    /**
     * 鸿宇所需：密钥串
     */
    private String keyChain;

    /**
     * 鸿宇所需：交互地址
     */
    private String postUrl;

    /**
     * 系统商户编号
     */
    private String bindMchntNo;

    /**
     * 商户类型：1检车站
     */
    private Integer mchntType;

    /**
     * 商户名称
     */
    private String mchntName;

    /**
     * 商户描述
     */
    private String mchntDesc;

    /**
     * 商户状态：1营业 2不营业
     */
    private Integer mchntState;

    /**
     * 实况图状态   1展示 2不展示
     */
    private Integer happenState;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 商户照片
     */
    private String mchntPic;

    /**
     * 停车场照片
     */
    private String mchntPicPark;

    /**
     * 商户地址
     */
    private String mchntAddr;

    /**
     * 商户电话
     */
    private String mchntTel;

    /**
     * 每个时段申请上限
     */
    private Integer apptDaySum;

    /**
     * 节假日开关：1节假日休息 2 无节假日
     */
    private Integer holidayState;

    /**
     * 星期一：0不工作 1全天 2半天
     */
    private Integer mondayState;

    /**
     * 星期二：0不工作 1全天 2半天
     */
    private Integer tuesdayState;

    /**
     * 星期三：0不工作 1全天 2半天
     */
    private Integer wednesdayState;

    /**
     * 星期四：0不工作 1全天 2半天
     */
    private Integer thursdayState;

    /**
     * 星期五：0不工作 1全天 2半天
     */
    private Integer fridayState;

    /**
     * 星期六：0不工作 1全天 2半天
     */
    private Integer saturdayState;

    /**
     * 星期天：0不工作 1全天 2半天
     */
    private Integer sundayState;

    /**
     * 是否开通公众号支付 1是 2否
     */
    private Integer payOr;

    /**
     * 是否需要见证资料
     */
    private Integer specialOr;

    /**
     * 检车站推送是否必须支付VIP
     */
    private Integer pushVipOr;

    /**
     * 小程序年审自助是否必须支付VIP
     */
    private Integer arriveMiniVipOr;

    /**
     * 公众号年审自助是否必须支付VIP
     */
    private Integer arrivePubVipOr;

    /**
     * 小程序预约是否必须支付VIP
     */
    private Integer apptMiniVipOr;

    /**
     * 公众号预约是否必须支付VIP
     */
    private Integer apptPubVipOr;

    /**
     * 是否允许开发票
     */
    private Integer invoiceOr;

    /**
     * 系统渠道编号(检车)
     */
    private String bindChannelNoForCheck;

    /**
     * 系统渠道编号(VIP)
     */
    private String bindChannelNoForVip;

    /**
     * 检车费用
     */
    private Long checkAmount;

    /**
     * VIP费用
     */
    private Long vipAmount;

    /**
     * 公众号APPID
     */
    private String appId;

    /**
     * 公众号名称
     */
    private String appName;

    /**
     * 公众号密钥
     */
    private String appSecret;

    /**
     * 公众号注册原始ID
     */
    private String toUserName;

    /**
     * 年检到期提醒模板ID
     */
    private String templatedA;

    /**
     * 预约已变更通知模板ID
     */
    private String templatedB;

    /**
     * 车辆预约提醒模板ID
     */
    private String templatedC;

    /**
     * 车辆状态提醒模板ID
     */
    private String templatedD;

    /**
     * 证件采集提醒模板ID
     */
    private String templatedE;

    /**
     * 证件审核结果通知模板ID
     */
    private String templatedF;

    /**
     * 支付提醒模板ID
     */
    private String templatedG;

    /**
     * 未知模板ID
     */
    private String templatedH;

    /**
     * 未知模板ID
     */
    private String templatedI;

    /**
     * 未知模板ID
     */
    private String templatedJ;

    /**
     * 未知模板ID
     */
    private String templatedK;

    /**
     * 未知模板ID
     */
    private String templatedL;

    /**
     * 未知模板ID
     */
    private String templatedM;

    /**
     * 未知模板ID
     */
    private String templatedN;


}
